mysql8中timestamp时间戳设置默认值 CURRENT 您所在的位置:网站首页 mysql1067错误 无效的默认值 mysql8中timestamp时间戳设置默认值 CURRENT

mysql8中timestamp时间戳设置默认值 CURRENT

2024-07-17 07:17| 来源: 网络整理| 查看: 265

1、timestamp not null default CURRENT_TIMESTAMP,当explicit_defaults_for_timestamp由0转为1时会带来什么业务影响? 这样的转化,如果该timestamp字段有默认值,会造成原本insert 该timestamp字段value为null的语句会插入失败,影响业务; 2、datetime default null 转成 timestamp default CURRENT_TIMESTAMP,又会带来什么业务影响呢? 做这样的字段转化,会把原本该字段为null的值都转化为CURRENT_TIMESTAMP,如果历史数据多的化,这样的转化是非常耗资源的。同时还需考虑值的转变对业务带来的影响。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有